@charset "utf-8";
/*
  ------------------------------ common defined ------------------------------
*/

*{	padding:0;	margin:0 }
body{
	/*background:#FFFFFF url(/images/solo/bg/dotEE.gif) left 28px repeat-x;
	background:url(/images/solo/bg/bg_body.png) top left repeat-x; background-position:0 105px;*/
    background-color: #F6C739;
	color:#000;
}
img { -ms-interpolation-mode: bicubic; }
.wrap {
	width: 100%;	
}

.top {
	width:100%;
	background:transparent;
	text-align: left;
	margin: 0px auto 0px;
}
.top_bg{
	background:url("/images/solo/bg/bg_head.png") repeat-x left bottom;	
	height: 130px;	
}
.header_box {
    width: 980px;
    margin: 0 auto;
    position: relative;
}

.main {
	width:980px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	margin-top: 10px;
	/*MinhNV add background white*/
	background:none repeat scroll 0 0 #FFF;
}
.main_home {
    width: 980px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	position: relative;
	top:0;
}
.wrap_content	{
	width:80.5%;
}
/* link */
a.link_block{
	width:100%;
	height:100%;
	display:block
}

a, a:link, a:visited, a:active{
	font-family:arial,tahoma,serif;
	/*color:#2c93d5; cu */
	color:#0062b7;
	text-decoration:none;
	outline-style:none
}
a:hover{
color:#FF6802;
}

/* link style */
a, a.arial:link, a.arial:visited, a.arial:active, a.arial:hover{font-family:arial}
.tahoma{font-family:tahoma}
a.c_0, a.c_0:link, a.c_0:visited, a.c_0:active, a.c_0:hover{color:#000}
.view_all, a.view_all, a.view_all:link, a.view_all:visited, a.view_all:active, a.view_all:hover{
	font-weight:normal;
	color:#5c5c5c;
	height:31px;
	line-height:31px;
	display:block;
	padding-right:10px;
	text-transform:none;	
}

a img{border:none}
b {font-weight: bold;}
/* li
li{list-style-type:none}*/
/*
  ---------------- padding -------------------
*/

/* ---- padding all ---- */

.padding0,#padding0{padding:0}
.padding2,#padding2{padding:2px}
.padding5,#padding5{padding:5px}
.padding8,#padding8{padding:8px}
.padding10,#padding10{padding:10px}
.padding15,#padding15{padding:15px}
.padding20,#padding20{padding:20px}
.padding25,#padding25{padding:25px}

/* ---- padding top ---- */

.paddingTop0,#paddingTop0{padding-top:0px}
.paddingTop5,#paddingTop5{padding-top:5px}
.paddingTop10,#paddingTop10{padding-top:10px}
.paddingTop15,#paddingTop15{padding-top:15px}
.paddingTop20,#paddingTop20{padding-top:20px}
.paddingTop25,#paddingTop25{padding-top:25px}
.paddingTop30,#paddingTop30{padding-top:30px}
/* ---- padding bottom ---- */

.paddingBottom0,#paddingBottom0{padding-bottom:0px}
.paddingBottom5,#paddingBottom5{padding-bottom:5px}
.paddingBottom10,#paddingBottom10{padding-bottom:10px}
.paddingBottom15,#paddingBottom15{padding-bottom:15px}
.paddingBottom20,#paddingBottom20{padding-bottom:20px}
.paddingBottom25,#paddingBottom25{padding-bottom:25px}

/* ---- padding left ---- */

.paddingLeft0,#paddingLeft0{padding-left:0px}
.paddingLeft5,#paddingLeft5{padding-left:5px}
.paddingLeft10,#paddingLeft10{padding-left:10px}
.paddingLeft15,#paddingLeft15{padding-left:15px}
.paddingLeft20,#paddingLeft20{padding-left:20px}

/* ---- padding right ---- */

.paddingRight0,#paddingRight0{padding-right:0px}
.paddingRight5,#paddingRight5{padding-right:5px}
.paddingRight10,#paddingRight10{padding-right:10px}
.paddingRight15,#paddingRight15{padding-right:15px}
.paddingRight20,#paddingRight20{padding-right:20px}


/*
  ---------------- margin -------------------
*/

/* ---- margin all ---- */

.margin0,#margin0{margin:0}
.margin5,#margin5{margin:5px}
.margin8,#margin8{margin:8px}
.margin10,#margin10{margin:10px}
.margin15,#margin15{margin:15px}
.margin20,#margin20{margin:20px}

/* ---- margin top ---- */

.marginTop0,#marginTop0{margin-top:0px}
.marginTop5,#marginTop5{margin-top:5px}
.marginTop10,#marginTop10{margin-top:10px}
.marginTop15,#marginTop15{margin-top:15px}
.marginTop20,#marginTop20{margin-top:20px}
/* ---- margin bottom ---- */

.marginBottom0,#marginBottom0{margin-bottom:0px}
.marginBottom5,#marginBottom5{margin-bottom:5px}
.marginBottom10,#marginBottom10{margin-bottom:10px}
.marginBottom15,#marginBottom15{margin-bottom:15px}
.marginBottom20,#marginBottom20{margin-bottom:20px}

/* ---- margin left ---- */

.marginLeft0,#marginLeft0{margin-left:0px}
.marginLeft5,#marginLeft5{margin-left:5px}
.marginLeft10,#marginLeft10{margin-left:10px}
.marginLeft15,#marginLeft15{margin-left:15px}
.marginLeft20,#marginLeft20{margin-left:20px}

/* ---- margin right ---- */

.marginRight0,#marginRight0{margin-right:0px}
.marginRight5,#marginRight5{margin-right:5px}
.marginRight10,#marginRight10{margin-right:10px}
.marginRight15,#marginRight15{margin-right:15px}
.marginRight20,#marginRight20{margin-right:20px}


/*
  ---------------- clean & clear & effect -------------------
*/
.clear,#clear, .c, #c{ clear: both; overflow:hidden}
.clear1,#clear1{clear: both; overflow:hidden;height:1px}
.clear2,#clear2{ clear: both; overflow:hidden}
.no_border, #no_border{border:0}
.no_border_bottom, #no_border_bottom{border-bottom:0}

.no_background, #no_background{background:none}
.no_background_img, #no_background_img{background-image:none}
.hidden,#hidden,.hide_item,#hide_item{display:none}
.show,#show{display:block}
.bold,#bold{font-weight:bold}
.relative,#relative{position:relative}
.justify,#justify{text-align:justify}
.t_underl {text-decoration: underline;}
/*
  ---------------- float -------------------*/
.float_left,#float_left, .fl, #fl{float:left}
.float_right,#float_right, .fr, #fr{float:right}

/*
  ---------------- cursor -------------------*/

.pointer, #pointer {
	cursor: pointer;
}

/*
  ---------------- width -------------------*/

.width0, #width0 {width: 0;}
.width5, #width5 {width: 5px;}
.width10, #width10 {width: 10px;}
.width15, #width15 {width: 15px;}
.width20, #width20 {width: 20px;}
.width30, #width30 {width: 30px;}
.width40, #width40 {width: 40px;}
.width50, #width50 {width: 50px;}
.width80, #width80 {width: 80px;}
.width100, #width100 {width: 100px;}
.width150, #width150 {width: 150px;}
.width200, #width200 {width: 200px;}









/*
	---------------------- Loading -----------------------
*/
.float_loading{
	background: #FFF url(/images/solo/icons/loading.gif) no-repeat 3px center;
  	color: #2C93D5;
  	font-family: Arial, Helvetica, Verdana;
  	padding: 8px 11px 8px 30px;
	display:block;
	position:fixed;
	*position:absolute;
	z-index:9999;
	top:0px;
	right:0px
}
.img_hidden{
	opacity:0;
	filter:alpha(opacity=0)
}
.loading_container{
	background:url(/images/solo/icons/loading2.gif) no-repeat center center;
	width:50px;
	height:50px
}
.line_down{background:url(/images/solo/bg/dot_down.png) repeat-y left top}

/*
	--------------------------------- avatar -------------------------------------
*/
.avatar32,.avatar_overlay32,.avatar_overlay32_grey{
	width:32px;
	height:32px;
	display:block;
	overflow:hidden
}
.avatar_overlay32{
	/* background:url(/images/solo/avatar/avatar_overlay32.png) no-repeat 0 0 */
}
.avatar_overlay32_grey{
	/*background:url(/images/solo/avatar/avatar_overlay32_grey.png) no-repeat 0 0 */
}
.avatar50,.avatar_overlay50,.avatar_overlay50_grey, .avatar_overlay50_grey2{
	width:50px;
	height:50px;
	display:block;
	overflow:hidden
}
.avatar_overlay50{
	/*background:url(/images/solo/avatar/avatar_overlay50.png) no-repeat 0 0*/
}
.avatar_overlay50_grey{
	/*background:url(/images/solo/avatar/avatar_overlay50_grey.png) no-repeat 0 0*/
}
.avatar_overlay50_grey2{
	/*background:url(/images/solo/avatar/avatar_overlay50_grey2.png) no-repeat 0 0*/
}
.avatar100, .avatar_overlay100, .avatar_overlay100_grey{
	width:100px;
	height:100px;
	display:block;
	overflow:hidden
}
.avatar_overlay100{
	/*background:url(/images/solo/avatar/avatar_overlay100.png) no-repeat 0 0*/
}
.avatar_overlay100_grey{
	/*background:url(/images/solo/avatar/avatar_overlay100_grey.png) no-repeat 0 0*/
}

/*
	---------------image product--------------------
*/
.img_container100x100{width:103px;height:103px;overflow:hidden}
.img_container100x100 .img_main_overlay{
	background:#e1e6ea;
	width:102px;
	height:102px;
	margin:1px 0 0px 1px
}
.img_container100x100 .img_main{
	width:100px;height:100px;
	border:1px solid #e1e6ea;
	margin-top:-103px;
	background:#fff no-repeat center center;
}
.img_container70x70{width:73px;height:73px;overflow:hidden}
.img_container70x70 .img_main_overlay{
	background:#e1e6ea;
	width:72px;
	height:72px;
	margin:1px 0 0px 1px
}
.img_container70x70 .img_main{
	width:70px;height:70px;
	border:1px solid #e1e6ea;
	margin-top:-73px;
	background:#fff no-repeat center center;
}
.img_container160x180{width:160px;height:180px;overflow:hidden}
.img_container160x180 .img_main_overlay{
	background:#e1e6ea;
	width:159px;
	height:179px;
	margin:1px 0 0px 1px
}
.img_container160x180 .img_main{
	width:157px;height:177px;
	border:1px solid #e1e6ea;
	margin-top:-180px;
	background:#fff no-repeat center center;
}
.img_container100x100 .danhgia_img_active,.img_container100x100 .mobile_active{border-color:#0CF; border-width:2px;}

/*
	---------------------------pager----------------------
*/


.pager{border-top:1px solid #fff}
.pager a:active{
	font-family:tahoma;
	font-size:11px; color:#0000FF;
}
.pager a,.pager a:link,.pager a:hover,.pager a:visited,{
	font-family:tahoma;
	font-size:11px; color:#000000;
}

.pager,.pager .page_current,.pager .page_item{
	height:26px;
	line-height:26px;
	text-align:center;
	background:#fff;
	font-family:tahoma;
	font-size:11px;
	/*color:#FF0000;*/
}
.pager .page_current,.pager .page_item,.pager .page_items{float:left}
.pager .page_current{
	display:block;
	/*color:#000000;*/
	font-weight:bold;
	padding:0 10px;
	/*background:#ff3600*/
}
.pager .page_item, .pager .page_item:link, .pager .page_item:visited{
display:block;
float:left;
font-weight:bold;
margin:0 2px;
text-decoration:none;
/*width:26px; QuynhTM dong*/
}
.pager .page_item:hover{
	color:#FF0000;
	background:#EBF5FF;
}
.pager .page_item_active {
background:#EBF5FF;
border:1px solid #C6DEFF;
}

/*phongct: Sua css phan phan trang, Khi hover mouse qua button next page hoac button preview */
/*.pager .page_prev,.pager .page_next,
.pager .page_first,.pager .page_last{background:url(/images/boxmobi/bg/pager.png) no-repeat left top}*/
.pager .page_first{background-position:left -26px}
.pager .page_first:hover{background-position:left -131px}
.pager .page_prev{background-position:left -78px}
.pager .page_prev:hover{background-position:left -183px}
.pager .page_next{background-position:left -52px}
.pager .page_next:hover{background-position:left -156px}
.pager .page_last:hover{background-position:left -104px}

/*
  --------------defined button----------------
*/
a.bt_xemthem{
	background:url(/images/boxmobi/buttons/button_viewall.png) no-repeat 0 0;
	width:80px;
	height:23px;
	display:block
}
/* button grey + over AND blue + over*/
a.bt_grey,a.bt_grey .bg_left,a.bt_grey .bg_right{float:left;background:url(/images/solo/buttons/bt_bg.png) no-repeat 0 -21px}
a.bt_grey{background-repeat:repeat-x}
a.bt_grey .bg_left{background-position:left top}
a.bt_grey .bg_right{
	background-position:right -42px;
	display:block;
	height:21px;
	line-height:19px;
	padding:0 20px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	font-family:tahoma
}
a.bt_grey:hover{background-position:left -84px; text-decoration:none}
a.bt_grey:hover .bg_left{background-position:left -63px}
a.bt_grey:hover .bg_right{background-position:right bottom}

a.bt_blue,a.bt_blue .bg_left,a.bt_blue .bg_right{float:left;background:url(/images/solo/buttons/bt_blue_bg.png) no-repeat 0 -21px}
a.bt_blue{background-repeat:repeat-x}
a.bt_blue .bg_left{background-position:left top}
a.bt_blue .bg_right{
	background-position:right -42px;
	display:block;
	height:21px;
	line-height:19px;
	padding:0 10px;
	color:#fff;
	font-weight:bold
}
a.bt_blue:hover{background-position:left -84px; text-decoration:none}
a.bt_blue:hover .bg_left{background-position:left -63px}
a.bt_blue:hover .bg_right{background-position:right bottom}


/*
	-------------------------- Tooltip -------------------------
*/
.jTip{cursor: pointer}
#JT{
 position: absolute;
 z-index:999;
 background:url(/images/solo/icons/tooltip_arrow.gif) no-repeat left 10px;
 padding-left:17px
}

#JT_copy{
 border:2px solid #c5ced7;
 background-color: #fff;
 overflow:hidden;
 padding:10px;
}
#JT .title{
	padding:0 20px;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	cursor: pointer;
	display: block;
	color: #034b8a;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color: #edf1f3;
}
#JT .content{
	border-top:2px solid #edf1f3;
	height: auto;
	display: block;
	padding:0 20px;
}
#JT .content .row{
	height:29px;
	line-height:29px;
	border-bottom:1px solid #e9eaf4;
	background-color:#fff
}
#JT .content .row_last{border:0}
#JT .content .bg_gray { background-color:#f2f2f2 }
#JT .tooltip_icon{
	position: absolute;
	z-index: 999;
	width: 17px;
	height: 27px;
	top: 10;
	left: 0;
	background:url(/images/solo/icons/tooltip.png) no-repeat;
}
.view_tool{
	background:url(/images/solo/icons/view_tooltip.png) no-repeat;
	position: absolute;
	right: 2px;
	bottom: -1px;
	opacity:0.4;
	width: 24px;
	height: 24px;
	display: block;
}
.view_tool:hover{
	opacity:1;
}

/*
	------------------- login form -------------------
*/
#bm_login_form {
    /*width: 380px;
	height:220px;
	background:url(/images/solo/bg/chaos.jpg) top right no-repeat
    display: none;
*/}
#bm_login_form .title_login{
	width:100%;
	height:30px;
	line-height: 30px;
	padding-left:80px;
}
#bm_login_form .p_text{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#bm_login_form .title_login .b_title{
	float: left;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
}
#bm_login_form .title_login .close_button {
    width: 19px;
    height: 19px;
    float: right;
    margin: 5px;
    background: transparent url(/images/solo/buttons/From-dang-nhap_16.gif) repeat scroll 0px 0px;
}

#bm_login_form .border {
    background: url(/images/solo/bg/chaos.jpg) top right no-repeat;
    height:150px;
}
#bm_login_form .border .dangnhap {
    background:transparent url(/images/solo/buttons/From-dang-nhap_20.gif) top right no-repeat;
}

#bm_login_form .border .title_input{
	font-family:Arial, Helvetica, sans-serif;
	color:#0062A9;
}
#bm_login_form .padding {
    font-size: 14px;
    padding: 0px 20px;
}
#bm_login_form .border .close_button:hover {
    background: transparent url(/images/solo/buttons/From-dang-nhap_16.gif) repeat scroll 0px -19px;
}

.popup-close-button {
    width: 19px;
    height: 19px;
    float: right;
    margin: 7px;
    background: transparent url(/images/solo/buttons/From-dang-nhap_16.gif) no-repeat;
}
#req_login{
	margin: 3px 0 0 20px; color: red; font-size: 12px
}

/* 
	top menu */
.top_menu{ height:32px; }

.top_menu a, .top_menu a:link, .top_menu a:visited{
	height:32px;
	display:block;
	padding:0 20px;
	line-height:30px;
	color:#000;
	float:left;
	font-weight:bold;
}


.top_menu a:hover, .top_menu .actived{
	text-decoration:underline;
	color:#999;
}

/*for admin*/
.enbac-bound td {padding: 5px;}



/* @QuynhTM css cho phan search o top menu*/
.input_boxsearch {
	position: relative;
	background:url(/images/solo/bg/bg_input_search.png) top left no-repeat;
	float:left;
	text-align:left;
	padding-left:2px; 
	margin: 0 0 0;
	width:511px;
	
	height:44px;
	top: 26px;
	left: 18px;
}
#button_search {
float:left;
padding-top:3px;
}
#input_search{
	float:left;
	margin-top:3px;
	}
.boxright{
	/*background:#0066CC;*/
	width:340px;
	height:50px;
	float:left;
	text-align:left;
	margin-left:40px;
	margin-top:3px;}
	
/* css Footer */
.bottom {
      	border-top:#d9d9d9 1px solid;
        background:#f3f3f3;
        margin: 10px;
}
.page-campaign-detail .bottom{margin:0;}
#sum_footer {
	text-align:left;
	padding:20px 20px 15px;
	position:relative;
        width: 980px;
}

#sum_footer .p_bot{
	line-height: 16px;
	margin-bottom:10px;
	position:absolute;
	right:10px;
}
#sum_footer a.link_bot:link{
	color:#054b91;
	font-size: 11px;
	background:url(/images/solo/bg/icon_help.png) top left no-repeat;
	padding-left:21px;
	margin-right:10px;
	float:left;
}
#sum_footer a.link_bot.facebook{background-position:0 -16px; background:url(/images/solo/bg/bg_bottom_social.png) top left no-repeat;}
#sum_footer a.link_bot.twitter{background-position:0 -32px;}
sum_footer a.link_bot:hover{
	text-decoration: none;
}

#sum_footer .right_footer	{
	float:left;
	line-height:18px;
	color:#212121;
	text-align:left;
	font-size: 11px;
	font-family: tahoma,arial,serif;
        width: 100%;
}

#sum_footer .items_footer{
	/*background:#0000FF;*/
	width:20%;
	height:auto;
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:15px;
	text-align:left;
	color:#676767
	}
	
/* Tieu de dung chung cho toan site solo */
.block_title{float:left; width: 99%; background:url(/images/solo/bg/bg_tab_quan_tam.png) ;height: 45px; padding-left: 10px; padding-top: 10px; }	
.block_title .bg_left_title{float:left; background:url(/images/solo/bg/left_title.png) no-repeat; width: 4px; height: 33px}	
.block_title p{color: white; font-size: 14px; font-weight: bold; line-height: 30px;text-indent: 10px}	

/* icons phan trang */
/*.div_page_view{float:right; margin: 65px 10px 0 0; width: 25px; height: 24px}	
.div_page_view .icon_view_next{float:right; height: 24px; width: 25px; background:url(/images/solo/icons/icon_view_next.png) no-repeat;}	
*/
.div_page_view {float: right; width:24px; height: 112px; margin-top: 10px}
.div_page_view .icon_view_next{float:right; width:24px; height:50px; margin-top: 35px; background:url('/images/solo/icons/icons_view.jpg') no-repeat top left;}
.div_page_view .icon_view_next:hover{float:right; width:24px; height:50px; margin-top: 35px; background:url('/images/solo/icons/icons_view.jpg') no-repeat bottom left;}
	
	
.div_title{
	float:left;
	width: 100%;
	line-height: 28px;
	color: #3e3e3e;
}
.div_title_depart{
	float:left;
	width: 91%;
	margin-left:4%;
	line-height: 28px;
	color: #3e3e3e;
}
.ngang_dotted_top{border-top: 1px dotted #ccc;}
.ngang_solid_top{border-top: 1px solid #ccc;}

.font_11{font-size: 11px;}
.font_12{font-size: 12px;}
.font_13{font-size: 13px;}
.font_14{font-size: 14px;}
.font_15{font-size: 15px;}
.font_16{font-size: 16px;}

.font_nomal{font-weight: normal;}
.font_lighter{font-weight: lighter;}

.table_price{margin: 0 auto; text-align: left;}
a.delete_all{float:right; width:8px; height:8px; background:url('images/solo/buttons/delete_x.png') no-repeat;}

/*class hover imge thay doi mau link*/
.mouseover_none{color:#FF6802 !important; text-decoration: none !important;} /*hong*/
.mouseover_under{color:#FF6802 !important; text-decoration: underline;}
	
/* end css @QuynhCSS*/


/* paging */
.product-list-paging a.select ,.product-list-paging #pgCurrent{
	border:#025499 1px solid;
	background:url(/images/trang_select_bg.gif) repeat-x;
	width:21px;
	height:18px;
	padding:1px 5px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
/* */
/* paging */
.paging_block a.select ,.paging_block #pgCurrent{
	border:#025499 1px solid;
	background:url(/images/trang_select_bg.gif) repeat-x;
	width:21px;
	height:18px;
	padding:1px 5px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
.paging_block a{
margin:0 3px;
}
/* */

/* 
go_top */

/*
.go_top a, .go_top a:link, .go_top a:visited{
    margin-left: 10px;
    padding-left:15px;
    background: transparent url(/images/solo/icons/go_top.png) no-repeat;
}*/

a.go_top	{float:left; width:56px; height:14px; padding: 2px 0 0 20px; margin: 0 0 10px 0; background:url('/images/solo/icons/arrow_large_up.png') top left no-repeat;}
a.go_top:hover	{background-position:0 -16px;}

/*quynhtm added for all link edit block in front-end*/ 
a.admin_edit{
	font-size: 11px;
	color: red;
	font-weight: normal;
}

/*phongct added for shoping cart*/
/* Tuantq edit for Header */
.top_header {
	height: 35px;
}
.middle_header {
	height: 91px;
	position: re
}
.top_header, .middle_header {
	margin: 0px;
	padding: 1px 0 0 0;
	width: 100%;
	float: left;
}
.bottom_header {
	height: 35px;	
	float: left;
}
.header_infor .gold{
	margin-bottom: 10px;
	padding: 0px;
	width: 100%;
	height: 37px;/*86*/
	border: 1px #f00 solid;
}

.shopping_cart {
	background:transparent url("/images/solo/bg/bg_cart3.png") top left no-repeat;
	font-size:12px;
	font-weight:bold;
	height:23px;
	width:118px;
	color: #fff;
	margin-right:2px;
    padding: 7px 0 0 0;
}

.shopping_cart .text_cart{	
	font-weight: bold;
	font-size: 13px;
	float: left;
	padding: 0px 0px 0px 30px;
	line-height: 15px;
	color:#fff;
	text-shadow: #115b89 1px 1px 1px;
}
.shopping_cart .item_num{
	color:#128ecf;
	font-weight: bold;
	float:right;
	padding: 0px 4px;
	height: 15px;
	background-color: #e7f4fb;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
}

.shopping_cart .text_pro{
	color: #6D6D6D;
	font-weight: normal;
	font-size: 12px;
}
#solo_logo {
	background-image:url(/images/solo/bg/solo_logo4.png);
	background-position: top left;	
	padding:0px;
	height: 85px;
	width: 224px;
	position: relative;
	top: 0px;
	left: 0px;
	cursor: pointer; 
	float: left;  
}
#solo_logo:hover {
}

/* logo 2-9 */

/*#solo_logo {
	background:url(/images/solo/bg/solo_2-9_2.png?ver=6) no-repeat bottom left;
	padding:0px;
	height: 57px;
    width: 153px;
    position: absolute;
    top: 28px;
    left: 5px;
    cursor: pointer;   
}
#solo_logo:hover {
	background:url(/images/solo/bg/solo_2-9_2.png?ver=6) no-repeat top left;
	padding:0px;
	height: 60px;
    width: 153px;
    position: absolute;
    top: 25px;
    left: 5px;
    cursor: pointer; 
}

*/.btn_search_home {
	background:url(/images/solo/bg/search_over.jpg) no-repeat left;
	padding:1px 0 0 0px;
	height: 30px;
}
.area_search {
	width:100%;
	border-bottom:1px solid #1488d2;
}
a.logo_home:hover .solo_logo {
	/*background:url(/images/solo/icons/logo_solovn_hover.png?ver=1) no-repeat left;	*/
}
.wrap_search {
	margin: 0px;
	padding: 6px 0 0;
	background:url(/images/solo/bg/bg_search_bar.png) top left repeat-x;
	float:left;
	width:974px;
}
.wrap_search_left{float:left;width:3px;height:39px;background:url(/images/solo/bg/bg_search_bar_left.png) top left no-repeat;}
.wrap_search_right{float:right;width:3px;height:39px;background:url(/images/solo/bg/bg_search_bar_right.png) top left no-repeat;}
#home_page{
	float:left; 
	width:250px;
	padding-left:5px;
}
#home_search{
	float: left;
	height: 30px;
	margin-top: 3px;
	margin-left: 3px;	
	width: 385px;
}
#home_search input.input_search_home{
	border: 0px;
	font-size: 13px;
	font-family: Arial,tahoma,serif;
	width: 370px;
	padding: 7px 10px;	
	color: #565656;	
	float: left;
}
#home_button_search{
	float: left;
	height: 32px;
	width: 122px;
}
#home_button_search .home_submit_search{
	border:0px;		
	font-weight: bold;
	padding: 7px 0 0 0;
	margin-left: 28px;
	display: block;
	color: #fff;
	font-size: 17px;
	text-shadow: #ac680a 1px 1px 1px;
}
#home_button_search .home_submit_search:active{
	background-position: bottom left;
}
.top_home_page {
	/*background:url(/images/solo/bg/bg_top_nav.png) scroll repeat-x center;*/
	/*border-bottom:1px solid #EEEEEE;*/
	height: 34px;	
}
.top_home_page .header_support{
	width:504px;
	float: left;
	font-size: 11px;
	text-align:left;
	height: 37px;
	line-height: 37px;
	margin:0 0 0 5px;
	color:#1b1b1b;
}

.top_home_page .header-user-info{float:left;}
.header_support .ha_noi{
	width: 260px;	
	float: left;
}
.header_support .ho_chi_minh{
	width: 330px;	
	float: left;
}
.header_support .left_are{
	float: left;
	font-weight: bold;
	padding-right: 5px;
	font-size: 13px;
	margin-top: 3px;
}
.ho_chi_minh .left_are{
	float: left;
}
.left_are .name{
	display: block;
	line-height: 20px;
	float: left;
}
.header_support .right_are{
	/*width: 250px;*/
	float: left;	
	background: url(/images/solo/icons/left_support.png) left center no-repeat;
	padding-left: 7px;
	font-weight: bold;
	margin-top: 3px;
}
ul.inf{
	list-style: none;
}
ul.inf li{	
	list-style: none;		
	font-size: 11px;
}
ul.inf li.first{
	background:none;
	padding-left:0px;
	font-size: 11px; 
}
.t_phone{
	font-size: 11px;
	line-height: 20px;
	display: block;
	width:130px;
	float:left;
}
.header_support .ho_chi_minh .t_phone{width:170px;}
.t_chat{
	background: url(/images/solo/icons/left_support.png) left center no-repeat;
	padding-left: 7px;
	line-height: 20px;
	display: block;
	width: 40px;
	float:left;
}
.t_mail{
	background: url(/images/solo/icons/t_mail.png) 0px 6px no-repeat;
	padding:5px 10px 5px 20px;	
	color: #000000;
}
.t_chat a:link,.t_mail a:link{color:#1b1b1b;}
a.bt_signin:link,a.bt_signin:visited,a.bt_signin:active {
	font-size:11px;
	color:#1b1b1b;
	font-weight: bold;	
}
a.bt_signin {
	position: relative;
}
a.bt_signin:hover{color:#2C93D5;}
.dist_login{
	/*background: url(/images/solo/icons/distance_top.png) left center no-repeat;*/
	background: url(/images/solo/icons/left_support.png) left center no-repeat;
	line-height: 18px;	
	position: relative;
	top: 7px;
}
.dist_login_02{
	/*background: url(/images/solo/icons/distance_top.png) left center no-repeat;*/
	background: url(/images/solo/icons/left_support.png) left center repeat-y;
	position: relative;
}
.normal_head_box {
background:none repeat scroll 0 0 #F3F4F6;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 1px 0px 1px;
height:30px;
margin:0 auto;
}
.normal_head_box, .normal_head_box a, .normal_head_box a:link, .normal_head_box a:visited{
display:block;
font-weight:bold;
line-height:30px;
padding:0 20px;
text-decoration:none;
text-transform:uppercase;
}
.normal_head_text{
font-weight:bold;
font-size:12px;
height:30px;
line-height:30px;
text-decoration:none;
text-transform:uppercase;
/*background: #F4F4F4;
border:1px solid #E1E1E1;
margin-bottom: 10px;*/
}

a.head_filter {
color:#000000;
font-weight:bold;
text-decoration:none;
font-size: 13px;
}
.head_filter {
color:#000000;
font-weight:bold;
font-size: 13px;
}

a.head_filter:hover {
color:#2C93D5;
text-decoration: underline;
}
a.link-blue_list {
	color:#1b78ba !important;
	font-weight:normal !important;
	margin : 0px 0px 0px 0px !important;
	text-decoration:underline;
}

a.link-blue_list:hover {
	text-decoration:none;
}

/*QuynhTM add hien thi chu 10.000d cua SP*/
span.vnd {
	font-weight:normal;
	color:#970d00;
	font-size:10px; text-decoration:underline;
	font-family:arial,tahoma,helvetica,sans-serif;
	position:relative;
	padding-bottom: 5px;
	padding-left: 2px;
	position: absolute;
	float: left;
}
span.price_ref{ /*hien thi pha gia hay gia thi truong*/
	color:#2D2D2D;
	font-size:12px;
	font-family:tahoma,arial,helvetica,sans-serif;
	text-decoration:line-through;
	margin-top: 1px;
}
span.vnd_price_ref { /*hien thi pha gia hay gia thi truong*/
	font-weight:normal;
	color:#2D2D2D;
	font-size:12px; 
	font-family:arial,tahoma,helvetica,sans-serif;
	position:relative;
	padding-bottom: 5px;
	padding-left: 3px;
}
span.gia_tu9{ font-size:9px; float:left;margin-top:3px; margin-right: 3px}
span.gia_tu10{ font-size:10px; float:left;margin-top:2px; margin-right: 3px}
span.gia_tu11{ font-size:12px; float:left;margin-top:3px; margin-right: 3px;color:#6c6c6c}
span.gia_tu12{font-size:12px;float:left;margin-top:0px;margin-right: 3px; color:#6c6c6c}

span.min_max_price_list {
	font-weight: bold;
	color:#970d00;
	font-size:12px;
	float:left;
}
span.rate_discount {
	font-weight: bold;
	color:#970d00;
	font-size:12px;
	float:left;
}
span.min_max_price_list_14 {
	font-weight: bold;
	color:#990000;
	font-size:12px;
	font-family:arial,tahoma,helvetica,sans-serif;
	float:left;
}
span.min_max_price_list_142 {
	font-weight: bold;
	color:#990000;
	font-size:15px;
	font-family:arial,tahoma,helvetica,sans-serif;
	float:left;margin-left:3px;
}
span.min_max_price_list_143 {
	font-weight: bold;
	color:#990000;
	font-size:13px;
	font-family:arial,tahoma,helvetica,sans-serif;
	margin-left:3px;
}
span.min_max_price_nomal{
	font-family:verdana,arial,helvetica,sans-serif; 
	font-weight:normal; 
	color:#990000; 
	font-size:12px;
	float:left;margin-left:3px;
}

span.min_max_price_fake_list {
	font-size:12px;
	color: #990000;
	/*font-weight:bold;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
span.min_max_price {
	font-size:12px;
	color: #DC0000;
	font-weight: bold;
}
span.min_max_price_fake {
	font-size:12px;
	color:#C4C2C3;
	font-weight:bold;  
}
/*
.pagging_next {float: right;margin-top: 60px}
.pagging_next a.next_view_pro{float:right; width:11px; height:18px; margin-top: 35px; background:url('/images/solo/icons/icons_next.png') no-repeat;}
*/
/*icons phan trang*/
.pagging_next {float: right; width:25px; height: 112px; margin-top: 10px}
.pagging_next a.next_view_pro{float:right; width:25px; height:50px; margin-top: 60px; background:url('/images/solo/icons/icons_view.jpg') no-repeat top left;}
.pagging_next a.next_view_pro:hover{background:url('/images/solo/icons/icons_view.jpg') no-repeat bottom left;}
/*and QuynhTM add*/

span.lbl_new {
	font-size:9px;
}
span.lbl_old {
	font-size:9px;
}
span.lbl_vnd_new {
	font-size:9px;
}
span.lbl_vnd_old {
	font-size:9px;
	color:#C4C2C3;
}
.images_list_viewed {
	background:url(/images/vcm/icons/ico_disc.png) no-repeat center transparent;
	height:64px;
}

#breadcrumbs{
	font-size: 12px;
	text-indent: 12px;
}
#breadcrumbs .link_pathway{
	font-family: tahoma,arial,serif;
	text-decoration: underline;
}
.back_pathway{
	background:url(/images/solo/icons/back_two.png) no-repeat left center transparent;
	line-height: 22px;
	padding-left:10px;	
	display: inline;		
}
.des_back{	
	line-height: 16px;
	padding-left:10px;
	padding-right:10px;
	color:#2C93D5;
	display: inline;	
}
.mid_pathway{
	background:url(/images/solo/icons/pathway.png) no-repeat center center transparent;
	line-height: 22px;
	padding-left:10px;
	padding-right:10px;
	display: inline;	
}
.text_pathway{
	font-weight: bold;
}



.common_detail_title	{
	width:100%;
	height:28px;	
	/*background:url('/images/solo/bg/bgr_concern_title.png') top left repeat-x;*/
	text-align:left;
	border-top:1px dotted #CCC; 
	margin-top: 5px;
}

.common_detail_title h1	{	
	/*background:url('/images/solo/bg/bgr_concern_text.png') top left no-repeat;*/
	/*text-transform:uppercase;*/
	color: #D06000;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	font-family: tahoma,arial,serif;
	border: 0px;
}

.common_detail_title h1	span{
	font-size:12px; 
	font-weight:normal; 
	text-transform:lowercase;
}
#promotion_product_like .common_detail_title h1 a{
	text-transform:uppercase;
	color: #000000;	
}
#adminContent th{
	padding: 4px;
	height: 36px;
	color: #365A8D;
	} 
#adminContent td{
	padding: 4px;
	height: 36px;
	color: #365A8D;
}
#adminContent td a{
	color: #365A8D;
	text-decoration: none;
}

/*
.list_icon_new{background:url('/images/solo/icons/list_icon_new_n.png') top left no-repeat;width: 67px;height: 74px;position: absolute;}
.list_icon_reduce{background:url('/images/solo/icons/list_icon_giamgia_n.png') top left no-repeat;width: 67px;height: 74px;position: absolute;}
.list_icon_deva{background:url('/images/solo/icons/list_icon_phagia_n.png') top left no-repeat;width: 67px;height: 74px;position: absolute;}
.list_icon_deva .rate{font-size: 12px;font-family: tahoma,arial,serif;width:100%;text-align:center;line-height:20px;color:#DE2A00;display: block;margin-top: 16px;font-weight: bold;}
*/
.list_icon_new,
.list_icon_reduce {background:url(/images/solo/bg/bg_icon_discount.png) top left no-repeat;position:absolute;right:0;z-index:99;width:32px;height:43px; background-position:0 -84px;}
.list_icon_new{background-position:0 -43px;height:41px;}
.list_icon_reduce{background-position:0 -84px;height:43px;}
.img .list_icon_deva .rate{font-size: 12px;width:100%;text-align:center;line-height:20px;color:#DE2A00;display: block;margin-top: 16px;font-weight: bold;}

/*QuynhTM add icons giam gia*/
.list_icon_deva{background:url(/images/solo/bg/giam_gia.png) top left no-repeat;position:absolute;right:0; top:0px;z-index:99;width:32px;height:43px;}

/* Gia tham chieu */
.contain_price{
	float: left;
}
.contain_price_ref{
	float: left;
	width: 128px;	
}
.contain_price_ref .price_ref{
	color: #9C9C9F;	
	font-family: tahoma,arial,serif;
	text-decoration: line-through;
	font-weight: bold;	
	line-height:18px;
	float: right;
}
.contain_price_ref .vnd_ref{
	color: #9C9C9F;
	float: right; 
}
.add_img{
	background:url('/images/solo/icons/insert_img.png') top left no-repeat;
	width: 72px;
	height: 18px;
	display: block;
}

.block_content {position:relative;}

/* new home page 20110708 - QuanTA*/
.main_home .main_top_left{float:left;width:183px;margin-top:10px;}
.main_home .main_top_right{float:left;width:787px;padding-top:10px;padding-left:10px;}
.main .depart_left{float:left;width:183px;}
.main .depart_right{float:left;width:787px;padding-left:10px; padding-top:10px;}
#main.layout-special-products .block_left{width:183px;}
#main.layout-special-products .block_right{}
/*
.home_concern_items .img .list_icon_new,
.home_concern_items .img .list_icon_reduce,
.home_concern_items .img .list_icon_deva{background:url(/images/solo/bg/bg_icon_discount.png) top left no-repeat;position:absolute;right:0;z-index:99;width:32px;height:43px;}
.home_concern_items .img .list_icon_new{background-position:0 -43px;height:41px;}
.home_concern_items .img .list_icon_reduce{background-position:0 -84px;height:43px;}
.home_concern_items .img .list_icon_deva .rate{font-size: 12px;width:100%;text-align:center;line-height:20px;color:#DE2A00;display: block;margin-top: 16px;font-weight: bold;}
*/
.home_concern_items a.title,.home_concern_items a:link.title,.home_concern_items a:visited.title,.home_concern_items a:active.title{color:#2674b7;text-decoration:underline;}

/*khoimt add*/
.bottom_left_block {
	/*border: 1px solid #ECECEC;
	border-top: 2px solid #A8A8A8;*/
	/*width:948px;*/
	width:978px;
	/*padding: 0px 15px;*/
	margin-right:5px;
	margin-bottom: 25px;
}

.bottom_right_block {
	border: 1px solid #ECECEC;
	border-top: 2px solid #A8A8A8;
	padding-left:5px;
	padding-right:5px;
	width:968px;
}

/*Quynhtm add*/
.bottom_left_block_hot {
	border: 1px solid #ECECEC;
	border-top: 2px solid #A8A8A8;
	width:725px;
	padding: 0px 15px;
	margin-right:5px;
}

.bottom_right_block_hot {
	border: 1px solid #ECECEC;
	border-top: 2px solid #A8A8A8;
	padding-left:10px;
	width:200px;
}

.common_detail_title_not_dot_above	{
	width:100%;
	height:28px;	
	/*background:url('/images/solo/bg/bgr_concern_title.png') top left repeat-x;*/
	text-align:left;
/*	border-top:1px dotted #CCC; */
/*	margin-top: 5px;*/
}

.common_detail_title_not_dot_above h1	{	
	/*background:url('/images/solo/bg/bgr_concern_text.png') top left no-repeat;*/
	/*text-transform:uppercase;*/
	color: #D06000;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	font-family: tahoma,arial,serif;
	border: 0px;
}

.common_detail_title_not_dot_above h1	span{
	font-size:12px; 
	font-weight:normal; 
	text-transform:lowercase;
}
#promotion_product_like .common_detail_title_not_dot_above h1 a{
	text-transform:uppercase;
	color: #000000;	
}

/* Header cart - Chungnd */
.header_box .header_cart {
	background: url(/images/solo/bg/bg-cart-header_page.png) left top no-repeat;
	position: relative;
	right: 0;
	top: 1px;
	float: right;
	width: 220px;
	height: 45px;
	margin-top: 17px;
	padding-top: 20px;
	float: right;
}
.header_box .header_cart a {
	display: block;
	width: 219px;
	height: 45px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.header_box .header_cart p {
	width: 219px;	
	margin-left: 5px;
	color: #818181;
}
.header_box .header_cart p b, .header_box .header_cart p span {
	color:#000000;
}
.header_box .header_cart p span {
	font-size: 10px;
	text-decoration: underline;
}
/* Menu top */
.top_header_info {
	width: 978px;
	float: left;
	background-color: #f5f5f5;
	border:#e9e9e9 1px solid;border-top:none;
        height: 33px;
        overflow: hidden;
}
ul.submenu {
	width: 755px;
	float: left;
}
ul.submenu li {
	float: left;
	list-style: none;
	color: #d4d4d4;
	line-height: 34px;	
}
ul.submenu li a {
	font-size: 12px;
	font-family: arial;
	display: block;
	color: #1a70af;
	line-height: 34px;
	padding: 0 10px;
	float: left;
}
ul.submenu li a:hover {
	color: #0062B7!important;
	text-decoration: none;
}
.news_info {
	width: 225px;
	float: right;
	line-height: 34px;	
}
p.item_news_info_star {
	margin-right: 18px;
	float: right;
}
p.item_news_info_star a {
	background: url(/images/solo/bg/icon_star.gif) left center no-repeat;
	padding-left: 18px;
	color: #0062B7;
}
p.item_news_info_star a:hover { color: #ff6802!important; } 
p.item_news_info_norman {
	float: left;
}
p.item_news_info_norman a {
	background: url(/images/solo/bg/icon_bullet.gif) left center no-repeat;
	padding-left: 15px;
	color: #474546;
}

.product-detail-bottom-left{width:183px;margin-right:10px;}
.product-detail-bottom-right{width:787px;}

a.link_support {
	position: relative;
	background: url(/images/solo/bg/icon_dropdown_support.png) right center no-repeat;
	padding-right: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #1a70af;	
	margin-right: 20px;
	float: left;
}
.popup_support {
	position: absolute;
	top: 36px;
	left: 0px;
	width: 350px;
	float: left;
	background-color: #f5f5f5;
	border: 1px solid #CCC;
	z-index: 9999!important;
	padding: 5px;
}
.col_add_support_01, .col_add_support_02 {
	width: 140px;
	padding-left: 15px;
	float:  left;
}
.col_add_support_02 {
	width: 165px;
}

.col_add_support_01 h4, .col_add_support_02 h4 { font-size: 11px; font-weight: bold; color: #000; float: left; line-height: 26px; }
.col_add_support_01 p, .col_add_support_02 p { font-size: 11px; color: #000; float: left; clear: both; line-height: 20px; font-weight: normal;width: 100%; }
.send_email_report {
	width: 320px;
	float: left;
	height: 22px;
	border: 1px solid #e2e2e2;
	margin-top: 4px;
	position: relative;
	background-color: #fff;
}
.send_email_report .input_send_mail {
	position: relative;
	top: -6px;
	width:  235px;	
	border: 1px solid #fff;
	font-size: 11px;  
	color: #5c5c5c;
}
.send_email_report a.link_send_mail { 
	position: relative;
	top: -7px;
}
.bg_FGold {
	background: url(/images/solo/bg/ico-gold.png) left center no-repeat;	
	padding: 6px 0;
	padding-left: 15px;
	position: relative;
}
.bt_logout { color: #000 !important; }
.marginLeft6 { margin-left: 6px; }
.bg_FGold a { color: #000!important; }
.box_profile { 
	width: 420px; 
	float: right; 
	line-height: 33px; 	
}
.box_profile a { font-size: 12px !important; }
.img_phone_support { position: relative; top: 4px; float: left; }
a.yahoo_support { clear: both; }

/*Begin loan tin*/
#form_loantin, #form_loantin h3.popup_title, #form_loantin .popup_content, #form_loantin .popup_content img, #form_loantin .textarea_face, #form_loantin .lbl_popup_content { float: left; }
#form_loantin { 
	width: 480px; 
	border: 1px solid #1b70af; 
	position:relative;  
	background-color: #fff
}
#form_loantin h3.popup_title { 
	background: #1b70af url("/images/solo/bg/bg_head.png") left top repeat-x; 
	font-size: 18px; 
	font-weight: bold; 
	line-height: 35px; 
	padding-left: 10px; 
	width: 470px; 
	color: #FFF;
}
#form_loantin .popup_content { padding: 10px; width: 460px; }
/*#form_loantin .popup_content img { width: 150px; border:1px solid #ccc; }*/
#form_loantin .popup_content .div_img { width: 150px; float:left; border:1px solid #ccc; text-align: center}
#form_loantin .popup_content .div_img img{float:none}

#form_loantin .popup_content .right_loantin { width: 290px; float: right; }
#form_loantin .textarea_face { width: 290px; height: 60px; }
#form_loantin .lbl_popup_content { 
	color: #666; 
	margin-bottom: 5px; 
	font-weight: bold;
}
#form_loantin a.btnLoantin { 
	background: url("/images/solo/buttons/loantin.png") left bottom no-repeat; 
	display: block; 
	width: 94px; 
	height: 24px; 
	margin-top: 10px; 
	float: right;
}
#form_loantin a.popup_loantin_close { 
	font-weight:bold; 
	position: absolute; 
	top:10px; 
	right:15px; 
	color:#FFF; 
	text-decoration:none;
}
#form_loantin .openid-login-small {
    border-bottom: 1px dotted #000000;
    padding: 0 15px 20px 15px;
    height: 32px;
}
#form_loantin .openid-login-small .yahoo, #form_loantin .openid-login-small .facebook {
    background: url("/images/solo/buttons/loantinapi.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 32px;
    margin: 0;
    width: 129px;
}
#form_loantin .openid-login-small .yahoo {
    background-position: 0 0;
}
#form_loantin .openid-login-small .yahoo_connect {
    background-position: 0 -32px;
}
#form_loantin .openid-login-small .facebook {
    background-position: 0 -64px;
    margin: 0 0 0 10px;
}
#form_loantin .openid-login-small .facebook_connect {
    background-position: 0 -96px;
}
.button_Loantin {
	display: block;
	background: url("/images/solo/bg/btn_loan_tin.png") no-repeat scroll 0% 0% transparent; 
	width: 64px; 
	height: 30px;
}
a.btnLoantin, a.btnLoantined{
	display: block;
	background: url("/images/solo/buttons/loantin.png") no-repeat scroll 0% 0% transparent; 
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px #7D7D7D;
    width: 102px;
}
.btnLoantinText {
    background: url("/images/solo/buttons/bg_number_loantin.png") no-repeat scroll transparent;
    color: #212121;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 33px;
    text-align: center;
    width: 40px;
}
a.btnLoantin:hover {
    background-position: 0 -35px;
}
a.btnLoantined:hover {
    cursor: default;
}
a.btnLoantined {
    background-position: 0 -70px;
}
#form_loantin .note_loantin {
    padding: 15px;
    border-bottom: 1px dotted #000000;
}
#form_loantin .note_loantin p{
    line-height: 20px;
}

.sp_star {
	background: url("/images/solo/icons/icons_star.png") no-repeat scroll 0% 0% transparent;
	width: 16px; 
	height: 16px;
	padding-right: 18px;
	padding-top: 3px;	
}
/*End loan tin*/

#menu_personal {
	display: block;
	height: 37px;
	float: right;
}
.live_slide_home {
	margin-top: 0px;
}

#menu_personal .menu_personal_popup {
	width: 224px;
	height: auto;
	position: absolute;
	z-index: 99999;
	display: none;
	top: 32px;
	right: 0px;
	border-width: 0px 3px 3px;
	border: 1px solid #d8d8d8;
	background-color: #fff!important;
}
#menu_personal .menu_personal_popup .tip_users {
	position: absolute;
	top: -10px;
	right: 34px;
}
#menu_personal .menu_personal_popup div {
	line-height: 26px;
	border-bottom: 1px solid #d8d8d8;	
	width: 224px;
	margin: 0;
	text-align: left;
	font-size: 12px;	
	float: left;
}
#menu_personal .menu_personal_popup div a.menu_user {
	display: block;
	line-height: 26px;
	padding-left: 10px;
}
#menu_personal .menu_personal_popup div:hover {
	background-color: #c1d8e8;
}
#menu_personal .menu_personal_popup div .user_star {
	display:block;
	background: url('../style/images/solo/star.png') 6px center no-repeat;
	padding-left: 33px;
	height: 26px;
}
#menu_personal .menu_personal_popup div .user_gold {
	display:block;
	background: url('..//images/solo/bg/icon_gold.png') 6px center no-repeat;
	padding-left: 33px;
	height: 26px;
}
#menu_personal .menu_personal_popup a.a_pop {
	color: #D7EDDA;
}
#menu_personal .menu_personal_popup a.a_pop:hover {
	color: #fff;
}
#menu_personal .icon {
	margin-top: 1px;
	display: block;
	float: left;
	width: 31px;
	height: 31px;
	background: url('../style/images/header/icon.jpg');
}

#menu_personal .user_name {
	font-weight: bold;
	line-height:22px;
	color: #000;
	float: right;
}

#menu_personal .down {
	background: url('..//images/solo/icons/ico_arrow_expand.png') left top no-repeat;
	float: right;
	width: 9px;
	height: 17px;
	position: relative;
	top: 8px;
	margin-left: 5px;
}

#profile #boxusername {
	margin-top: 4px;
	float: right;	
}

#profile .avatar_user_name {
	float: right;
	margin-right: 5px;	
}

#profile .avatar_user_name .image_icon {
	width: 22px;
	height: 22px;
	border: 1px solid #ccc;
}

/* Stylesheet cho box notice */
.box_home_notice {
	background: url("../style/images/solo/buttons/icon_notice.png") left 4px no-repeat;
	width: 24px;
	height: 30px;
	margin-top: 5px;
	margin-left: 10px;
	opacity:1;
	filter:alpha(opacity=100);
	float: right;
}
.box_home_notice .new_notice {
	display: block;
	background: url("..//images/solo/bg/msg_notice.png") left top no-repeat;
	position: absolute;
	width: 18px;
	height: 19px;
	font-weight: bold !important;
	font-size: 11px;	
	text-align: center;
	line-height: 15px;
	color: #fff;	
	top: -6px;
	right: -3px;
}
.box_home_notice:hover {
	cursor: pointer;
	opacity:1;
	filter:alpha(opacity=100);
}
.box_home_content_notice .tip_notice {
	position: absolute;
	top: -9px;
	right: 6px;
}
.box_home_content_notice h3.title_notice {	
	width: 240px;
	text-align: left;	
	border-bottom: 1px solid #d6d8da;
	padding: 4px 0 4px 10px; 
	background-color: #e9eff3;
	float: left;
}
.box_home_content_notice {	
	position: absolute;
	top: 28px;
	right: 0px;
	width: 250px;
	background-color: #fff!important;
	border: 1px solid #CCC;
	z-index: 99999!important;
}
.box_home_content_notice .list_notice {
	width: 238px;
	float: left;
	padding: 5px 6px;
	border-bottom: 1px solid #d6d8da;
}
.box_home_content_notice .list_notice:hover {
	background-color: #c1d8e8;
}
.list_notice .content_notice {
	display: block;
	background: url("..//images/solo/bg/bg_icon_notice.png") left 3px no-repeat;
	min-height: 25px;
	padding-left: 30px;
	color: #000;
	text-align: left;
}
.list_notice .created_date_notice {
	background: url("..//images/solo/bg/icon_calendar.png") left 3px no-repeat;
	padding-left: 20px;
	line-height: 19px;
	color: #999;
	text-align: left;
	margin-left: 30px;
}
.list_notice .content_notice a {	
	font-weight: bold;
}

.contentShowNotice a {
	font-weight: bold;
	color: #0062B7!important;
}	
.contentShowNotice a:hover {
	color: #FF6802!important;
}
.star_icon12{background:url('images/solo/star12.jpg') no-repeat scroll 0 0 transparent;display:inline-block;height:12px;width:12px;margin-left:2px;padding-left:1px;}
.register_userinfo { width: 678px; }
/*QuynhTm add css cho popup send mail*/
/*
	------------------- send mail form -------------------
*/
#bm_form_send_mail {
    width: 380px;
	height:220px;
	background:url(/images/solo/bg/chaos.jpg) top right no-repeat
    display: none;
}
#bm_form_send_mail .title_login{
	width:100%;
	background:#0062A9;
	height:30px;
	color:#FFFFFF;
	line-height: 30px;
}
#bm_form_send_mail .p_text{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#bm_form_send_mail .title_login .b_title{
	float: left;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
}
#bm_form_send_mail .title_login .close_button {
    width: 19px;
    height: 19px;
    float: right;
    margin: 5px;
    background: transparent url(/images/solo/buttons/From-dang-nhap_16.gif) repeat scroll 0px 0px;
}

#bm_form_send_mail .border {
    background: url(/images/solo/bg/chaos.jpg) top right no-repeat;
    height:150px;
}
#bm_form_send_mail .border .dangnhap {
    background:transparent url(/images/solo/buttons/From-dang-nhap_20.gif) top right no-repeat;
}

#bm_form_send_mail .border .title_input{
	font-family:Arial, Helvetica, sans-serif;
	color:#0062A9;
}
#bm_form_send_mail .padding {
    font-size: 14px;
    padding: 0px 20px;
    background-color: white;
}
#bm_form_send_mail .border .close_button:hover {
    background: transparent url(/images/solo/buttons/From-dang-nhap_16.gif) repeat scroll 0px -19px;
}
.popup-close-button {
    width: 19px;
    height: 19px;
    float: right;
    margin: 7px;
    background: transparent url(/images/solo/buttons/From-dang-nhap_16.gif) no-repeat;
}
/*end QuynhTM send mail*/

/*phần css mua kèm ở chi tiết sản phẩm*/
#buy_together_group{
	float: left;	
	width: 52%;
}
.view_a_product{
	float: left;	
	width: 19%;
	margin: 10px 0px 10px 10px;
}
.view_a_product_image{
	width: 78px;
	margin-bottom: 7px;
	border: 1px solid #D2D2D2;
    height: 78px;
    text-align: center;
    padding-top: 8px;
}
img.center {   display: block;   margin: auto;}
.view_a_product_name{
	float: left;
	color: #0062B7;
    outline-style: none;
    text-decoration: none;
    margin-right: 5px;
}
.view_a_product_price{
	width: 99%;
	float: left;
	display:none;
}
.view_a_product_price2{
	width: 99%;
	float: left;
}
.view_a_product_choise_classified{
	float: left;	
	width: 99%;
	margin-bottom: 10px;
	position: relative;
	z-index: inherit;
	zoom: 1; /* For IE6 */
}
.select_classified_product{
	width: 120px;
	color: #585858;
	font-size: 11px;
}
.notice_product{
	color: #A90D00;
	font-size: 9px;
	margin-top: -10px;
}

.view_a_plus{
	float: left;	
	text-align:center;
	width: 8%;
	font-size: 18px;
	margin-top: 50px;
	margin-right: 10px;
}
#buy_together_total{
	float: left;	
	width: 46%;
	height: 100%;
}
#div_subtotal_price{
	display:none;
	width:100%;
	float:left;
}
#div_discount_price{
	display:none;
	width:99%;
	float:left;
}
#div_total_price{
	width:99%;
	float:left;
}
#div_total_price2{
	width:99%;
	float:left;
}
.all_price{
	float: left;
	width: 64%;
	height:80px;
}
.subtotal_info{
	margin-top: 10px;	
	margin-left: 10px;
	color: #6C6C6C;
    float: left;
    font-size: 11px;;
}
.subtotal_price{
	margin-top: 8px;	
	margin-left: 15px;	
}
.price_subtotal_price{
	float: left;
	color: #6C6C6C;
    font-family: tahoma,arial,helvetica,sans-serif;
    font-size: 13px;
    text-decoration: line-through;
    margin-left: 5px;
}
.vnd_subtotal_price {
	float:left;
    color: #6C6C6C;
    font-family: arial,tahoma,helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 3px;
    position: relative;
    text-decoration: underline;
}
.discount_info{
	margin-top: 6px;	
	margin-left: 10px;
	color: #6C6C6C;
    float: left;
    font-size: 11px;
}
.discount_price{
	margin-top: 9px;	
	margin-left: 15px;
}
.discount_line{
	float: left;
	margin: 5px 0px 5px 10px;
	border-bottom: 1px solid #ECECEC;
	width: 95%;	
}
.total_info{
	float: left;
	margin-top: 6px;	
	margin-left: 10px;
	color: #6C6C6C;
    float: left;
    font-size: 11px;
}
.total_info2{
	float: left;
	color: #6C6C6C;
    float: left;
    font-size: 11px;
}
.total_price{
	margin-top: 6px;	
	margin-left: 15px;
}
.min_max_price_list{
}
.item_product{
	float:left;
	margin-left: 6px;
	width: 5%;
}
.vnd{
	float: left;
}
.button_together{
	float: right;
	width: 33%;
	height:80px;
}
.button_together2{
	float: right;
	width: 33%;
	margin-top:50px;
}
.btn_buytogether2
{
  	background: url("/images/solo/bg/btn_datmua_toanbo.png") no-repeat;	
  	display: block;
	text-align: center;
	color: #FFFFFF;
  	width: 139px;
  	height: 27px;
  	margin-top: 30px;	
}
.btn_buytogether2:hover
{ 
  	/*background-position: -12px -68px;*/
}
.btn_buytogether2 span
{
  	position: absolute;
  	top: -999em;
}
/* voi mua kem voi 1 sp */
#buy_together_group2{
	float: left;	
	width: 100%;
}
.view_a_product2{
	float: left;	
	width: 12%;
	margin: 10px 0px 10px 10px;
}
.view_a_product_image2{
	width: 78px;
	margin-bottom: 7px;
	border: 1px solid #D2D2D2;
    height: 78px;
    padding-top: 8px;
    text-align: center;
}
.view_a_plus2{
	float: left;
	text-align:center;	
	width: 2%;
	font-size: 18px;
	margin-top: 50px;
	margin-left: 5px;
}
.select_classified_product2{
	width: 138px;
}
.btn_buytogether22
{
	float:right;
  	background: url("/images/solo/bg/btn_datmua_toanbo.png") no-repeat;	
  	display: block;
	text-align: right;
	color: #FFFFFF;
  	width: 139px;
  	height: 27px;
}
.btn_buytogether22:hover
{ 
  	/*background-position: -12px -68px;*/
}
.btn_buytogether22 span
{
  	position: absolute;
  	top: -999em;
}
#total_price{
	font-size: 14px;
	font-weight: bold;
	margin-top: -2px;
}
#discount_price{
	font-size: 14px;
	font-weight: bold;
	margin-top: -5px;
}
.block_content_filter{
	width: 100%;
	border: 1px solid #E5E5E5;
	padding: 5px;
	margin-bottom: 5px;
}
/*.min_max_price_list{
	font-size: 14px;
	font-weight: bold;
}
.price_subtotal_price{
	float: left;
	color: #6C6C6C;
    font-family: tahoma,arial,helvetica,sans-serif;
    font-size: 13px;
    text-decoration: line-through;
    margin-left: 5px;
}
.vnd_subtotal_price {
	float:left;
    color: #2D2D2D;
    font-family: arial,tahoma,helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 3px;
    position: relative;
    text-decoration: underline;
}
span.customStyleSelectBox { width: 110px; font-size:11px; background-color: #e1f1f8; color:#7c7c7c; padding:2px; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px 5px;}
span.customStyleSelectBox.changed {  background-color: #e1f1f8; font-size:11px; }
.customStyleSelectBoxInner { background:url("/images/solo/bg/ColorWheel._V226651424_.gif") no-repeat center right; }*/